package com.ecnu.system.domain.vo;

import com.ecnu.system.domain.IncubationFactory;
import com.ecnu.system.domain.Project;
import com.ecnu.system.domain.ProjectIndexFile;
import com.ecnu.system.domain.dto.ProjectIndexFileDTO;
import lombok.Data;

import javax.validation.constraints.AssertTrue;
import java.util.List;
import java.util.Map;

@Data
public class ProjectIntroductionVO extends Project {
    @AssertTrue(message = "报名开启时，报名时间不能为空")
    private String registrationTime;

    private List<Map<String, Object>> stageList;
    //是否参与活动
    private Boolean isSign = false;

    private List<ProjectIndexFileDTO> informations;

    private IncubationFactory factory;

}
